$(function(){
	/** 保存 */
	$('#btnSave').click(function(){
		$('#name').validatebox({
			required : true,
			tipPosition : 'bottom',
			missingMessage : '任务计划主题不能为空'
		});
		$('#planAmount').numberbox({
			required : true,
			min:0,
			precision : 2,
			tipPosition : 'bottom',
			missingMessage : '计划使用资金不能为空',
			invalidMessage : '最小为0.00，只能输入两位小数'
		})
		$('#remark').validatebox({
			required : true,
			tipPosition : 'bottom',
			missingMessage : '任务计划内容不能为空'
		});
		$('#expectResult').validatebox({
			required : true,
			tipPosition : 'bottom',
			missingMessage : '预期成果不能为空'
		});
		$('#endTime').validatebox({
			required : true,
			tipPosition : 'bottom',
			missingMessage : '任务计划结束时间不能为空'
		});
		var valid = $('#form').form('validate');
		if(valid) {
			$('#form').ajaxSubmit({
				url : 'taskPlan/saveTaskPlan.shtml',
				success : function(data) {
					if (!data.success) {
						$.messager.alert('提醒', '保存失败，请联系管理员','info');
					} else {
						$.messager.alert('提醒', '保存成功','info');
						$('#form').form('clear');
						var _id = $('#id').val();
						var _operate = (_id == '') ? 'add' : 'edit';
						parent.dealTaskPlan(_operate, data.data);
						parent.closeEasyUiWindow('win');
					}
				}
			});
		}
	});
	
	/** 取消 */
	$('#btnCancel').click(function(){
		$('#form').form('clear');
		parent.closeEasyUiWindow('win');
	});
	
	var selectUsrs =[];
	var ids = [];
	var names = [];
	if(parent.$('#taskActorIds').val().length>1){
		ids = parent.$('#taskActorIds').val().split(',');
		names = parent.$('#taskActorNames').val().split(',');
		for(var i=0;i<ids.length;i++){
			var tmp = {};
			tmp.id = ids[i];
			tmp.text = names[i];
			selectUsrs.push(tmp);
			if (i == 0) {
				$("<option value='"+ids[i]+"' selected='selected'>"+names[i]+"</option>").appendTo("#plankActorId");
				$('#planActorName').val(names[i]);
			} else {
				$("<option value='"+ids[i]+"'>"+names[i]+"</option>").appendTo("#plankActorId");
			}
			//$("<option value='"+ids[i]+"'>"+names[i]+"</option>").appendTo("#plankActorId");
		}
		
		$('#plankActorId').change(function(){
			$('#planActorName').val($(this).find("option:selected").text());
		});
	}
});